﻿using Application_Core.Dispatcher_Component.Access_Layer;
using Application_Core.Dispatcher_Component.Access_Layer.Implementations;
using System;
using System.Collections.Generic;

namespace Client.Client_Component
{
    internal class ArbeitsplanServiceImpl : ArbeitsplanService
    {
        public void CreateArbeitsplan(ArbeitsplanDTO arbeitsplanDTO, int bauteilId, List<VorgangDTO> vorgängeDTOs)
        {
            DispatcherForClientService service = new DispatcherComponentFacade();
            service.RequestInvokeMethod("CreateArbeitsplan", "CreateArbeitsplan",
                new Type[] { typeof(ArbeitsplanDTO), typeof(Int32), typeof(List<VorgangDTO>) },
                new Object[] { arbeitsplanDTO, bauteilId, vorgängeDTOs });
        }
    }
}
